Skip to content

Standardize CI tests on Debian AMD64 and document supported image variants#14593

Merged
mtesauro merged 3 commits intobugfixfrom
claude/cool-hermann
Mar 27, 2026
Merged

Standardize CI tests on Debian AMD64 and document supported image variants#14593
mtesauro merged 3 commits intobugfixfrom
claude/cool-hermann

Conversation

@Maffooch
Copy link
Copy Markdown
Contributor

Summary

  • Add a Docker Image Variants section to the installation docs documenting that Debian AMD64 is the officially supported and tested configuration, while Alpine and ARM64 are community-supported
  • Reduce the CI test matrix to only build and test the Debian AMD64 Django image, cutting integration test jobs roughly in half
  • Switch performance tests from alpine to debian since django-alpine is no longer built for testing

Test plan

  • Verify CI workflows trigger correctly on a PR and only build django-debian, nginx-alpine, and integration-tests-debian for linux/amd64
  • Confirm integration tests, REST framework tests, and performance tests all pass using the Debian image
  • Review the installation docs render correctly with the new Docker Image Variants table

🤖 Generated with Claude Code

…iants

Reduce CI matrix to only build and test the Debian AMD64 Django image,
which is the officially supported configuration. Alpine and ARM64 images
are still built for release but are no longer tested in CI.

- Add Docker Image Variants section to installation docs
- Remove ARM64 from build and REST framework test matrices
- Exclude django-alpine from test build workflow
- Switch performance tests from alpine to debian
- Remove alpine from integration and REST framework OS matrices

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Maffooch Maffooch requested a review from mtesauro as a code owner March 25, 2026 20:12
@github-actions github-actions Bot added the docs label Mar 25, 2026
ARM64 should still be built and unit tested in CI. Only integration,
performance, and k8s tests are restricted to AMD64. Update the
installation docs to reflect the three support tiers.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Comment thread .github/workflows/build-docker-images-for-testing.yml Outdated
Co-authored-by: valentijnscholten <valentijnscholten@gmail.com>
Copy link
Copy Markdown
Contributor

@mtesauro mtesauro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved

@mtesauro mtesauro merged commit 0ecee01 into bugfix Mar 27, 2026
160 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants